Ignore Pattern Customization & Email/URL Addresses

The IgnoreURLsAndEmailAddresses property/option can be used to make the spell checker ignore these types of strings. A built in regex does this matching, however for performance reasons it does not match every known top level domain (eg. .no), and also will not match custom domains.

The AddIgnorePattern method allows customization of the patterns that are ignored, this can be applied to most strings, not just domains.

Eg. to also ignore .no and .ro domains, call this

C#
string pattern = @"[a-zA-Z0-9]+(?:[a-zA-Z0-9\-\.]+)?\.(?:no|ro){1,2}";

(rapidSpellDialog.CheckerEngine as RapidSpellChecker).AddIgnorePattern(pattern);
rapidSpellAsYouType.RapidSpellChecker.AddIgnorePattern(pattern);

VB.NET
Dim pattern As String = "[a-zA-Z0-9]+(?:[a-zA-Z0-9\-\.]+)?\.(?:no|ro){1,2}"
CType(rapidSpellDialog.CheckerEngine,RapidSpellChecker).AddIgnorePattern(pattern)
rapidSpellAsYouType.RapidSpellChecker.AddIgnorePattern(pattern)